package com.school.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.school.entity.HljtClassimage;
import com.school.entity.HljtNewsaddress;
import com.school.entity.HljtSchool;
import com.school.entity.HljtSchoolimage;
import com.school.entity.HljtSchoolnotify;
import com.school.entity.HljtTeacher;
import com.school.entity.HljtTeacherclass;

import com.school.entity.android.CampusGeneral;

@Repository
public interface HljtCampusDao {
	/***
	 * 未完成
	 * @param hljtTeacherclass
	 * @return
	 */
	HljtTeacher teacherSynopsis(HljtTeacherclass hljtTeacherclass); 
	/***
	 * 校园简介
	 * @param hljtSchoolimage
	 * @return
	 */
	HljtSchool campusIntroduction(HljtSchoolimage hljtSchoolimage);
	/***
	 * 校园校徽，环境等
	 * @param hljtSchoolimage
	 * @return
	 */

	List<CampusGeneral> campusEnvironment(HljtSchoolimage hljtSchoolimage);

	
	/***
	 * 校园优秀班级
	 * @param hljtClassimage
	 * @return
	 */

	List<CampusGeneral> excellentSchoolClass(HljtClassimage hljtClassimage);

	/***
	 * 校园师资力量
	 * @param hljtTeacher
	 * @return
	 */

	List<CampusGeneral> campusTeachersStrength();
	/***
	 * 校园新闻 内外
	 * @return
	 */
	List<HljtSchoolnotify> campusNotifications(HljtSchoolnotify hljtSchoolnotify);
	

	/***
	 * 校园通知
	 * @return
	 */

	List<HljtSchoolnotify> campusNotification(HljtSchoolnotify hljtSchoolnotify);
	
	
	/***
	 * 添加新闻
	 * @return
	 */
	Integer addSchoolnotify(HljtSchoolnotify hljtSchoolnotify);
	

	/***
	 * 添加新闻地址图片
	 * @return
	 */
	Integer addNewsaddress(List<HljtNewsaddress> list);
	
	/***
	 * 删除新闻
	 * @return
	 */
	Integer deleteSchoolnotifyById(Integer id);
	/***
	 * 修改新闻头部，内容
	 * @return
	 */
	Integer updateSchoolnotifyById(HljtSchoolnotify hljtSchoolnotify);
	
	
	/***
	 * 修改新闻地址
	 * @return
	 */
	Integer updateNewsaddressById(HljtSchoolnotify hljtSchoolnotify);


}
